package com.geeklan.smart.data.model;

import java.util.List;

public class DeviceStatusResponse {

    private int code;
    private String deviceId;

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public String getDeviceId() {
        return deviceId;
    }

    private List<DataDTO> data;

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public List<DataDTO> getData() {
        return data;
    }

    public void setData(List<DataDTO> data) {
        this.data = data;
    }

    public static class DataDTO {
        private int id;
        private String deviceName;
        private String deviceId;
        private int smartFoodBowl;
        private String createTime;
        private String updateTime;
        private String lastUploadTime;
        private String accessToken;
        private String license;
        private String licenseKey;
        private int delFlag;
        private String channelName;
        private String version;
        private int onlineStatus;
        private int todayToFoodNum;
        private int todayToFoodG;
        private int todayFromFoodG;
        private int solidFoodState;
        private int catStripsState;
        private int autoFeedState;
        private int smartFootBowlWeight;
        private int weight;

        public int getSolidFoodState() {
            return solidFoodState;
        }

        public void setSolidFoodState(int solidFoodState) {
            this.solidFoodState = solidFoodState;
        }

        public int getCatStripsState() {
            return catStripsState;
        }

        public void setCatStripsState(int catStripsState) {
            this.catStripsState = catStripsState;
        }

        public int getAutoFeedState() {
            return autoFeedState;
        }

        public void setAutoFeedState(int autoFeedState) {
            this.autoFeedState = autoFeedState;
        }

        public int getSmartFootBowlWeight() {
            return smartFootBowlWeight;
        }

        public void setSmartFootBowlWeight(int smartFootBowlWeight) {
            this.smartFootBowlWeight = smartFootBowlWeight;
        }

        public int getWeight() {
            return weight;
        }

        public void setWeight(int weight) {
            this.weight = weight;
        }

        public String getVersion() {
            return version;
        }

        public void setVersion(String version) {
            this.version = version;
        }

        public int getTodayToFoodNum() {
            return todayToFoodNum;
        }

        public void setTodayToFoodNum(int todayToFoodNum) {
            this.todayToFoodNum = todayToFoodNum;
        }

        public int getTodayToFoodG() {
            return todayToFoodG;
        }

        public void setTodayToFoodG(int todayToFoodG) {
            this.todayToFoodG = todayToFoodG;
        }

        public int getTodayFromFoodG() {
            return todayFromFoodG;
        }

        public void setTodayFromFoodG(int todayFromFoodG) {
            this.todayFromFoodG = todayFromFoodG;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getDeviceName() {
            return deviceName;
        }

        public void setDeviceName(String deviceName) {
            this.deviceName = deviceName;
        }

        public String getDeviceId() {
            return deviceId;
        }

        public void setDeviceId(String deviceId) {
            this.deviceId = deviceId;
        }

        public int getSmartFoodBowl() {
            return smartFoodBowl;
        }

        public void setSmartFoodBowl(int smartFoodBowl) {
            this.smartFoodBowl = smartFoodBowl;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public String getLastUploadTime() {
            return lastUploadTime;
        }

        public void setLastUploadTime(String lastUploadTime) {
            this.lastUploadTime = lastUploadTime;
        }

        public String getAccessToken() {
            return accessToken;
        }

        public void setAccessToken(String accessToken) {
            this.accessToken = accessToken;
        }

        public String getLicense() {
            return license;
        }

        public void setLicense(String license) {
            this.license = license;
        }

        public String getLicenseKey() {
            return licenseKey;
        }

        public void setLicenseKey(String licenseKey) {
            this.licenseKey = licenseKey;
        }

        public int getDelFlag() {
            return delFlag;
        }

        public void setDelFlag(int delFlag) {
            this.delFlag = delFlag;
        }

        public String getChannelName() {
            return channelName;
        }

        public void setChannelName(String channelName) {
            this.channelName = channelName;
        }

        public int getOnlineStatus() {
            return onlineStatus;
        }

        public void setOnlineStatus(int onlineStatus) {
            this.onlineStatus = onlineStatus;
        }
    }
}
